A System Level Resource Estimation Tool for FPGAs
نویسندگان
چکیده
High level modeling tools make it possible to synthesize a high performance FPGA design directly from a Simulink model. Accurate estimates of the FPGA resources required provides the system designer important feedback on area and cost, which is valuable even during early design iterations. Previous approaches to hardware resource estimation suffer a combination of inaccuracy, slowness, and/or high complexity, which limits their practicality at the algorithm definition stage. We address these restrictions with a fast resource estimation tool incorporated in the Xilinx System Generator. Implemented using MATLAB code, the estimator run time is proportional to the Simulink compilation time, and typically takes from seconds to minutes depending upon the size of the Simulink model. Estimates are conservative, and accurate to within 10% of the post-mapping implementation report. In this paper, we explain how block resource information is characterized in a MATLAB function. This characterization also estimates logic that will be trimmed during synthesis and mapping. Finally, we describe how these estimation functions are integrated within Simulink in a user-friendly and automated infrastructure. This approach has been incorporated in System Generator since version 3.1.
منابع مشابه
Cycle-accurate Energy Measurement and High-Level Energy Characterization of FPGAs
Field programmable gate arrays (FPGAs) play many important roles, ranging from small glue logic replacement to System-onChip designs. Nevertheless, FPGA vendors can not accurately specify the energy consumption information of their products on the device data sheets because the energy consumption of FPGAs is strongly dependent on target circuit including resource utilization, logic partitioning...
متن کاملQuick Estimation of Resources of FPGAs and ASICs Using Neural Networks
The redFIR2 project at the Fraunhofer Institute for Integrated Circuits is a tool that provides optimised Finite Impulse Response structures. The generation process of these structures is based on a component library containing seven scalable basismodules. Depending on the chosen Integrated Circuit technology and on the I/O wordlengths the resource utilisation of the modules differ considerably...
متن کاملCycle-Accurate Energy Measurement and Characterization of FPGAs
Field Programmable Gate Arrays (FPGAs) play many important roles, ranging from small glue logic replacement to System-on-Chip (SoC) designs. Nevertheless, FPGA vendors cannot accurately specify the power consumption of their products on device data sheets because the power consumption of FPGAs is strongly dependent on the target circuit, including resource utilization, logic partitioning, mappi...
متن کاملNew Mechatronics Development Techniques for FPGA-Based Control and Simulation of Electromechanical Systems
Field programmable gate arrays (FPGAs) have been widely adopted in high volume commercial applications, but not as much in the industrial control and simulation arenas. Due to the attractive features of FPGAs, such as their inherent flexibility, performance, parallelism, and low-level reconfigurability, industrial control design and simulation vendors have been creating the next generation FPGA...
متن کاملAn Estimation and Simulation Framework for Energy Efficient Design using Platform FPGAs
We discuss an estimation and simulation framework for energy efficient application design using platform FPGAs. This framework integrates various widely used simulators available for platform FPGAs, allows specification of kernel designs as a set of libraries, and enables efficient application design through the integration of high-level performance estimators and design space exploration tools...
متن کامل